package com.mxdx.edu.dao;

import com.mxdx.edu.common.BaseDao;
import com.mxdx.edu.model.StudentInfo;
import com.mxdx.edu.model.StlistInfo;

import java.util.List;
import java.util.Map;

public interface StudentDao extends BaseDao<StudentInfo>{

	/**
	 * 保存用户信息
	 * @param studentInfo
	 * @return
	 */
	int save(StudentInfo studentInfo);

	/**
	 * 保存添加好友用户信息
	 * @param stlistInfo
	 * @return
	 */
	int saveStlist(StlistInfo stlistInfo);

	/**
	 * 通过Map更新学生信息
	 * @param param
	 */
	void updateStudentInfoByMap(Map<String, Object> param);


	/**
	 * 查询数据
	 *
	 * @param params 查询条件Map
	 * @return List
	 */
	List<Map<String, Object>> findListByMapNotStudentType(Map<String, Object> params);

	List<Map<String, Object>> findCirlsComment(Map<String, Object> param);

	int saveCirls(Map<String, Object> findMap);

	int saveComment(Map<String, Object> findMap);
 
}
